/*
 * create:2016年4月24日 上午11:27:22
 * author:wangds  
 */
package com.cxkj.shop.biz;

import com.cxkj.shop.form.Delivery;

import net.wangds.comp.business.http.AbstractHttpInteractionBusiness;

/**
 * .
 * @author wangds
 *
 */
public abstract class AbstractShopBusiness<P> extends AbstractHttpInteractionBusiness<P, Delivery>{
  /*
   * @see net.wangds.common.processor.Processor#process()
   * @author wangds 2016年4月24日 上午11:27:49.
   */
  @Override
  public void process() throws Exception {
    this.setResult(proce(this.getInput()));
  }

  /**
   * .
   * @author wangds 2016年4月24日 上午11:28:13.
   * @param input
   * @return
   */
  protected abstract Delivery proce(P input) throws Exception;

}
